What should the SQL keyword "ISABOUT" [deprecated?] be replaced with?
        Posted  
        
            by Atomiton
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Atomiton
        
        
        
        Published on 2010-04-05T20:35:39Z
        Indexed on 
            2010/04/08
            0:03 UTC
        
        
        Read the original article
        Hit count: 439
        
In MS SQL Full-text search, I'm using ISABOUT in my queries.
For example, this should return the top 10 ProductIDs (PK) with a RANK Field in the ProductDetails Table
SELECT * 
FROM CONTAINSTABLE( ProductDetails, *, ISABOUT("Nikon" WEIGHT (1.0), "Cameras" Weight(0.9)), 10 )
However, according to the SQL Documentation ISABOUT is  deprecated.
So, I have two questions:
- What is 
ISABOUTbeing replaced with? - DO I even NEED any extra 
SQL Commandthere? ( IOW, would just putting the search phrase 'Nikon Cameras' be better? ) 
What I was originally trying to accomplish here was to weight the first word the highest, then the second word lower, and keep descending to 0.5 where I would just rank the remaining words at 0.5.
My logic ( and perhaps it's flawed ) was that people's most relevant search words usually happen near the beginning of a phrase ( in English ).
- Am I going about this the wrong way?
 - Is there a better way?
 - Am I asking too many questions? (^_^)
 
Thanks all for your time...
© Stack Overflow or respective owner